Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[DL] Skript - AutoODP


Rekomendowane odpowiedzi

Opublikowano

AutoODP [full] [safe] [no-bug]

 

Opis: Gdy gracz napisze na czacie wiadomość na czacie typu "ile kosztuje vip" "co daje vip" automatycznie otrzyma odpowiedź.

(nie wymaga pisania komendy !!!)

 

 

 

 

 

 

Komendy:

 

 

/autoodp - lista komend

/autoodp on/off - włącza/wyłącza funkcję autoodpowiedzi

/autoodp lista - lista wszystkich pytań

/autoodp autor - informacje o autorze

 

 

Odpowiedź na pytanie wyświetli się bezpośrednio po wpisaniu pytania w wiadomości

NIE WYMAGA WPISYWANIA SPECJALNEJ KOMENDY !!!

 

 

Permissions:

 

 

brak

 

 

Screeny:

 

 

To wyświetli się, gdy gracz w swojej wiadomości napisze "ile kosztuje vip", np.: "Wie ktoś może ile kosztuje vip ?"

ldHSdit.png

 

To wyświetli się, gdy gracz wpisze komendę /autoodp

AfLSJZQ.png

 

Kod skryptu:

http://pastebin.ca/2652919

Poprawna konfiguracja:

 

 

 

UWAGA: Poniżej brakuje Tabów, jednak w kodzie muszą one być.

 

 

 

Wyjaśniłem wszystko jak najbardziej "łopatologicznie", tak, aby nawet największe "nieogary" wszystko zrozumiały

 

 

 

1.Modyfikacja pytania i odpowiedzi "fabrycznej"

 

 

 

 

1.Szukamy kodu:

    pytanie1: ile kosztuje vi
    odp1: vip kosztuje xx,xx zlotych

Zamiast ile kosztuje vip oraz vip kosztuje xx,xx zlotych wpisujemy to pytanie i odpowiedź, które chcemy

 

 

 

 

 

2.Dodawanie własnego pytania i odpowiedzi

 

 

 

 

1.Podobnie jak w punkcie 1 szukamy tego samego kodu.

 

2.Kopiujemy go i wklejamy poniżej bezpośrednio pod spodem,

zmieniając numer przed znakiem ' : '

Przykład:

    pytanie1: treść pierwszego pytania
    odp1: treść pierwszej odpowiedzi
    pytanie2: treść drugiego pytania
    odp2: treść drugiej odpowiedzi
    pytanie3: treść trzeciego pytania
    odp3: treść trzeciej odpowiedzi

3.Oraz szukamy takiego kodu:

on chat:
    if chat message contains "{@pytanie1}":
        if {autoodp.%player%} is 1:
            cancel event
            send "{@1}" to player
            send "{@2} '{@pytanie1}'" to player
            send "{@3} {@odp1}" to player
            send "{@4}" to player
            send "{@1}" to player
        else:
            stop

4.Dodajemy poniżej zmieniając numery:

    if chat message contains "{@pytanie1}":
        if {autoodp.%player%} is 1:
            cancel event
            send "{@1}" to player
            send "{@2} '{@pytanie1}'" to player
            send "{@3} {@odp1}" to player
            send "{@4}" to player
            send "{@1}" to player
        else:
            stop

Przykład: (zmieniamy 2 argumenty "{@pytanie1}" oraz 1 argument "{@odp1}")

on chat:
    if chat message contains "{@pytanie1}":
        if {autoodp.%player%} is 1:
            cancel event
            send "{@1}" to player
            send "{@2} '{@pytanie1}'" to player
            send "{@3} {@odp1}" to player
            send "{@4}" to player
            send "{@1}" to player
        else:
            stop
    if chat message contains "{@pytanie2}":
        if {autoodp.%player%} is 1:
            cancel event
            send "{@1}" to player
            send "{@2} '{@pytanie2}'" to player
            send "{@3} {@odp2}" to player
            send "{@4}" to player
            send "{@1}" to player
        else:
            stop

 

 

3.Dodawanie własnego pytania do listy (komenda /autoodp lista)

 

 

 

 

1.Szukamy kodu:

        if arg 1 is "lista" or "list":
            send "{@1}" to player
            send "{@pytanie1}" to player
            send "{@1}" to player
            stop

2.Dodajemy kolejno:

        if arg 1 is "lista" or "list":
            send "{@1}" to player
            send "{@pytanie1}" to player
            send "{@pytanie2}" to player
            send "{@pytanie3}" to player
            send "{@pytanie4}" to player
            send "{@1}" to player
            stop

 

 

 

 

 

Opublikowano

Autor tematu

Skrypt ogólnie spoko, ale ja wolałbym zobaczyć skrypty: ReklamaFake, Warn IT.

Jak na razie masz lajka ;-)

kolejny ukarze się w piątek lub sobotę

Opublikowano

Mógłbyś zrobić taki skrypt , że nie można użyć perły 0-5 kratek , tylko od 6 ??

25 POST 50 POST 100 POST 150 POST | 200 POST | 225 POST | POZIOM 1 OSIĄGNIĘTY!

| 250 POST | 300 POST | 325 POST | 350 POST | 400 POSTPOZIOM 2 NIE OSIĄGNIĘTY!

| 500 POST | 600 POST | 700 POST | 800 POST | 900 POSTPOZIOM 3 NIE OSIĄGNIĘTY!

Opublikowano

Autor tematu

Dodaj jeszcze linijke z aliasami pytań :) Np . Ile vip ? Vip po ile itp :)

Pomyślę nad tym, chociż osoba, która się zna sama może sobie skonfigurować

 

Mógłbyś zrobić taki skrypt , że nie można użyć perły 0-5 kratek , tylko od 6 ??

Można jaśniej, bo nie za brdzo wiem o co chodzi

Opublikowano

Mile zaskoczył mnie ten skrypt, wreszcie coś oryginalnego, czego jeszcze nigdzie indziej nie widziałem. Z drugiej strony chyba olałeś sobię trochę ten spis (chyba, że brak czasu) bo napisanie pozostałych trzech skryptów nie zajmię więcej niż 30 min.

 

Like za pomysłowość ;)

Jesli pomoglem daj Like.

Opublikowano

Autor tematu

Mile zaskoczył mnie ten skrypt, wreszcie coś oryginalnego, czego jeszcze nigdzie indziej nie widziałem. Z drugiej strony chyba olałeś sobię trochę ten spis (chyba, że brak czasu) bo napisanie pozostałych trzech skryptów nie zajmię więcej niż 30 min.

 

Like za pomysłowość ;)

Trzeba jeszcze chcieć, a nie zawszę się "chce", ale dziś najprawdopodobniej dodam skrypt Reklama Fake i od razu dodam, że skrypt będzie działać tylko w przypadku reklamowania serwerów konkurencji. W configu można będzie ustawić te IP serwerów, które można podawać graczom

Opublikowano

ReklamaFake=Najprostszy skrypt,hmm 5-10 linijek kodu :)

Opublikowano

Autor tematu

ReklamaFake=Najprostszy skrypt,hmm 5-10 linijek kodu :)

 

Nie powiedziałbym: config łatwy do konfiguracji dla osób, które będą z tego korzystać, wykrycie, czy gracz próbuje zareklamować serwer i czy nie jest to przypadkiem serwer należący również do tego właściciela, blokada pisania wiadomości na czacie z jednoczesnym podglądem dla moderatorów i administratorów, zabezpieczenie przed bugami, błędami, itp i jeszcze wolny czas i chęci :)

Opublikowano

Autor tematu

Jakie są wymagania użycia tego skryptu ?

Plugin Skript i nic poza tym, skrypt musi mieć rozszerzenie .sk, a po zainstalowaniu pluginu wrzucasz skrypt do plugins>skript>scripts

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...